
		@media screen and (max-width:768px){
			html{
                font-size: 3.88vw;
            }
		}		
		@media screen and (min-width:768px){
			html{
                font-size: 4.88vw;
            }
		}	
		@media screen and (min-width:1024px){
			html{
                font-size: 5.88vw;
            }
		}	
		@media screen and (min-width:1200px){
			html{
                font-size: 6.58vw;
            }
		}
        body{
            font-size: 16px;
        }

        /* a{color: black;font-size: .16rem;} */
        .top{
            width: 100%;
            height: .5rem;
            background: #fff;
            position: fixed;
            padding: .1rem .3rem;
            box-sizing: border-box;
            /* display: inline; */
            z-index: 99;
        }
        .topl{
            float: left;
        }
        .topl div{
            line-height: .3rem;
            font-size: .14rem;
            display: inline-block;
            color: #000;
        }
        .topl div a{
            color: #000;
            font-size: .16rem;
        }
        .topl .tlogo::after{
            content: "|";
            margin: 0 .2rem;
            color: #000;
        }
        .topl span a{
            color: #000;
            font-size: .16rem;
        }
        .topc{
            width: 5rem;
            height: .5rem;
            line-height: .3rem;
            float: left;
            margin-left: 3.5rem;
            
        }
        .topc ul li{
            float: left;
            margin-right: .3rem;
        }
        .topc ul li a{
            color: #000;
            font-size: .16rem;
        }

        
        .topr{
            display: flex;
            align-items: center;
            float: right;
        }
        .topr span:nth-child(1){
            margin-top: -0.15rem;
        }
        .topr span{
            margin-right: .15rem;
        }
        .topr span a{
            font-size: .16rem;
            color: #000;
        }
        .topr span:nth-child(2){
            width: .32rem;
            height: .4rem;
            font-size: .25rem;
            color: #000;
        }
        .topr span:nth-child(3){
            width: .32rem;
            height: .4rem;
            font-size: .25rem;
            color: #000;
        }

        /* banner */
        .banner{
            width: 15rem;
            height: 7rem;
            background: url(../imgs/lby1.jpg) no-repeat;
            background-size: 100%;
            /* position: relative; */
        }
        .ban{
            width: 4.5rem;
            height: 1.5rem;
            /* background: #000; */
            position: absolute;
            left: 5.2rem;
            top: 1.8rem;
        }
        .ban div{
            text-align: center;
            margin-bottom: .1rem;
        }
        
        .ban div:first-child a{
            color: #fff;
            font-size: .18rem;
           font-weight: bold;
        }
        .ban div:last-child a{
            color: #fff;
            font-size: .26rem ;
        }

        .lr{
            width: 100%;
            height: .6rem;
            padding: 0 .2rem;
            box-sizing: border-box;
        }
        .lr span:first-child{
            float: left;
            font-size: .14rem;
            line-height: .6rem;
            font-weight: bold;
        }
        .lr span:last-child{
            float: right;
            font-size: .14rem;
            line-height: .6rem;
        }
        /* 轮播图 */

        html,
    body {
      position: relative;
      height: 100%;
    }

    body {
      background: #eee;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color: #000;
      margin: 0;
      padding: 0;
    }
#sw div img{
    width: 100%;
    height: 100%;
}

    .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
        
    /* 标签图 */
    .sacce{
        width: 14.4rem;
        height: 5rem;
        padding: .3rem;
        background: #fff;
        margin: 0 auto;
        position: relative;
        cursor: pointer;
    }
    .sacce div img{
        width: 14.4rem;
        height: 5rem;
    }
    .sacce div span{
        position: absolute;
        font-size: .26rem;
        top: 50%;
        left: 70%;
    }
    .xxscce{
        width: 14.4rem;
        height: 5rem;
        padding: .3rem;
        background: #fff;
        margin: 0 auto;
        display: flex;
        justify-content: space-between ;
    }
    .xxscce div{
        position: relative;
        
    }
    .xxscce div img{
        width: 7rem;
        height: 5rem;
    }
    .xxscce div span{
        position: absolute;
        font-size: .26rem;
        top: 46%;
        left: 38%;
        color: #fff;
    }
    .nvscce{
        width: 14.4rem;
        height: 5rem;
        padding: .3rem;
        background: #fff;
        margin: 0 auto;
        display: flex;
        justify-content: space-between ;
        cursor: pointer;
    }
    .nvscce div{
        position: relative;
        
    }
    .nvscce div img{
        width: 7rem;
        height: 5rem;
    }
    .nvscce div span{
        position: absolute;
        font-size: .26rem;
        top: 46%;
        left: 50%;
        color: #fff;
    }
    .nvscce .nannv span{
        color: black;
    }

    .Yacce{
        width: 14.4rem;
        height: 5rem;
        padding: .3rem;
        background: #fff;
        margin: 0 auto;
        position: relative;
        cursor: pointer;
    }
    .Yacce div img{
        width: 14.4rem;
        height: 5rem;
    }
    .Yacce div span{
        position: absolute;
        font-size: .26rem;
        top: 50%;
        left: 25%;
    }
    .Zacce{
        width: 14.4rem;
        height: 5rem;
        padding: .3rem;
        background: #fff;
        margin: 0 auto;
        position: relative;
        cursor: pointer;
    }
    .Zacce div img{
        width: 14.4rem;
        height: 5rem;
    }
    .Zacce div span{
        position: absolute;
        font-size: .26rem;
        top: 50%;
        left: 25%;
    }

    .foot{
        width: 15rem;
        height: .5rem;
        background: #fff;
        padding-top: .25rem ;
        box-sizing: border-box;
    }
    .foot ul{
        margin-left: 5rem;
        /* margin-top: .5rem; */
        cursor: pointer;
    }
    .foot ul li {
        float: left;
        font-size: .14rem;
        margin-right: .2rem;
    }